package com.xiao.hao.req;

import com.xiao.hao.config.CheckParamsAnnotation;
import com.xiao.hao.constant.CheckParamsEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Description 用户档案表 新增请求入参
 * @Author xiaohao
 * @Date 2025-03-14 16:55:40
 */
@Data
@ApiModel("用户档案表新增入参")
public class XhUserInfoFileInsertReq {

    @ApiModelProperty(value = "用户id", hidden = true)
    private Long userInfoId;

//    @ApiModelProperty("是否是注册用户 1: 是 0：否")
//    private Integer status;

    @ApiModelProperty("用户昵称")
    @CheckParamsAnnotation(CheckParamsEnum.INSERT_CHECK)
    private String nickName;

//    @ApiModelProperty("手机号码")
//    private String mobile;

//    @ApiModelProperty("真实姓名")
//    private String name;

    @ApiModelProperty("年龄")
    @CheckParamsAnnotation(CheckParamsEnum.INSERT_CHECK)
    private Integer age;

    @ApiModelProperty("0:男，1：女")
    @CheckParamsAnnotation(CheckParamsEnum.INSERT_CHECK)
    private Integer sex;

//    @ApiModelProperty("头像地址")
//    private String headUrl;

//    @ApiModelProperty("身体质量指数")
//    private Double bmi;

//    @ApiModelProperty("BMI健康状态")
//    private String bmiStatus;
//
//    @ApiModelProperty("身份证件号")
//    private String idCard;

    @ApiModelProperty("是否默认1：是，0：否")
    @CheckParamsAnnotation(CheckParamsEnum.INSERT_CHECK)
    private Integer type;

    @ApiModelProperty("是否默认1：是，0：否")
    @CheckParamsAnnotation(CheckParamsEnum.INSERT_CHECK)
    private Integer characterTypeEnum;

}



